/********************************************************************************
** Form generated from reading UI file 'rockyassisterx.ui'
**
** Created by: Qt User Interface Compiler version 5.9.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_ROCKYASSISTERX_H
#define UI_ROCKYASSISTERX_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QProgressBar>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QStatusBar>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QTextBrowser>
#include <QtWidgets/QToolBar>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include <colordisplaylabel.h>
#include <comportqcombobox.h>

QT_BEGIN_NAMESPACE

class Ui_rockyAssisterXClass
{
public:
    QWidget *centralWidget;
    QHBoxLayout *horizontalLayout_3;
    QVBoxLayout *verticalLayout_2;
    QGroupBox *groupBox;
    QVBoxLayout *verticalLayout_9;
    QGridLayout *gridLayout;
    QLabel *label;
    comPortQComboBox *comPortBox;
    QLabel *label_2;
    QComboBox *baudrateComboBox;
    QSpacerItem *horizontalSpacer;
    QGroupBox *groupBox_2;
    QVBoxLayout *verticalLayout_10;
    QGridLayout *gridLayout_3;
    QLabel *label_11;
    QProgressBar *onlineProgressBar;
    QLabel *devIdlabel;
    QLineEdit *devIdLineEdit;
    QLabel *firmwareLabel;
    QLineEdit *firmwareLineEdit;
    QSpacerItem *horizontalSpacer_4;
    QPushButton *pushButton_Disc;
    QSpacerItem *verticalSpacer_2;
    QTabWidget *tabWidget;
    QWidget *tab;
    QVBoxLayout *verticalLayout_8;
    QVBoxLayout *verticalLayout_6;
    QHBoxLayout *horizontalLayout_2;
    QPushButton *stopPushButton;
    QPushButton *leftTurnPushButton;
    QPushButton *rightTurnPushButton;
    QSpacerItem *horizontalSpacer_2;
    QGridLayout *gridLayout_5;
    QLabel *leftDcMotorLabel;
    QSlider *leftDcMotorHorizontalSlider;
    QSpinBox *LeftDcMotorSpinBox;
    QSpacerItem *horizontalSpacer_21;
    QLabel *rightDcMotorlabel;
    QSlider *rightDcMotorHorizontalSlider;
    QSpinBox *rightDcMotorSpinBox;
    QSpacerItem *horizontalSpacer_25;
    QLabel *forwardLabel;
    QSlider *forwardHorizontalSlider;
    QSpinBox *forwardSpinBox;
    QSpacerItem *horizontalSpacer_22;
    QLabel *backwardLabel;
    QSlider *backwardHorizontalSlider;
    QSpinBox *backwardSpinBox;
    QSpacerItem *horizontalSpacer_26;
    QGroupBox *groupBox_3;
    QVBoxLayout *verticalLayout_7;
    QGridLayout *gridLayout_6;
    QCheckBox *DcSampleCurrentCheckBox;
    QSpacerItem *horizontalSpacer_5;
    QLabel *leftDcSampleLabel;
    QLineEdit *leftDcSampleCurrentLineEdit;
    QSpacerItem *horizontalSpacer_15;
    QLabel *label_3;
    QLineEdit *rightDcSampleCurrentLineEdit;
    QSpacerItem *horizontalSpacer_18;
    QSpacerItem *verticalSpacer;
    QWidget *tab_2;
    QVBoxLayout *verticalLayout_5;
    QGroupBox *gettingGroupBox;
    QVBoxLayout *verticalLayout_4;
    QHBoxLayout *horizontalLayout;
    QPushButton *caliPushButton;
    QPushButton *setRpushButton;
    QPushButton *setGpushButton;
    QPushButton *setBpushButton;
    QSpacerItem *horizontalSpacer_3;
    QGridLayout *gridLayout_4;
    QPushButton *getRgbPushButton;
    QLineEdit *rgbLineEdit;
    colorDisplayLabel *rgbDisLabel;
    QSpacerItem *horizontalSpacer_6;
    QPushButton *getColorPushButton;
    QLineEdit *colorLineEdit;
    colorDisplayLabel *colorDisLabel;
    QSpacerItem *horizontalSpacer_7;
    QPushButton *getVisibleEnvPushButton;
    QLineEdit *visibleEnvLineEdit;
    QSpacerItem *horizontalSpacer_8;
    QPushButton *getVisibleWhiteReflectPushButton;
    QLineEdit *visibleWhiteReflectLineEdit;
    QSpacerItem *horizontalSpacer_30;
    QPushButton *getVisibleReflectPushButton;
    QLineEdit *visibleReflectLineEdit;
    QSpacerItem *horizontalSpacer_9;
    QPushButton *getIrReflectPushButton;
    QLineEdit *irReflectLineEdit;
    QSpacerItem *horizontalSpacer_10;
    QPushButton *ifObstaclePushButton;
    QLineEdit *ifObstacleLineEdit;
    QSpacerItem *horizontalSpacer_11;
    QGroupBox *pollGroupBox;
    QVBoxLayout *verticalLayout;
    QGridLayout *gridLayout_2;
    QCheckBox *rgbPollCheckBox;
    QRadioButton *rgbChangeRadioButton;
    QRadioButton *rgbPeriodRadioButton;
    QLineEdit *rgbPollLineEdit;
    QLabel *label_4;
    QSpacerItem *horizontalSpacer_12;
    QCheckBox *colorPollCheckBox;
    QRadioButton *colorChangeRadioButton;
    QRadioButton *colorPeriodRadioButton;
    QLineEdit *colorPolllineEdit;
    QLabel *label_5;
    QSpacerItem *horizontalSpacer_13;
    QCheckBox *VisibleEnvPollCheckBox;
    QRadioButton *visibleEnvChangeRadioButton;
    QRadioButton *visibleEnvPeriodRadioButton;
    QLineEdit *visibleEnvPolllineEdit;
    QLabel *label_6;
    QSpacerItem *horizontalSpacer_14;
    QCheckBox *VisibleGrayPollCheckBox;
    QRadioButton *visibleGrayChangeRadioButton;
    QRadioButton *visibleGrayPeriodRadioButton;
    QLineEdit *visibleGrayPolllineEdit;
    QLabel *label_7;
    QSpacerItem *horizontalSpacer_16;
    QCheckBox *visibleReflectPollCheckBox;
    QRadioButton *visibleReflectChangeRadioButton;
    QRadioButton *visibleReflectPeriodRadioButton;
    QLineEdit *visibleReflectPolllineEdit;
    QLabel *label_8;
    QSpacerItem *horizontalSpacer_17;
    QCheckBox *irReflectPollCheckBox;
    QRadioButton *irReflectChangeRadioButton;
    QRadioButton *irReflectPeriodRadioButton;
    QLineEdit *irReflectPolllineEdit;
    QLabel *label_9;
    QSpacerItem *horizontalSpacer_19;
    QCheckBox *ObstaclePollCheckBox;
    QRadioButton *obstacleChangeRadioButton;
    QRadioButton *obstaclePeriodRadioButton;
    QLineEdit *ObstaclePollLineEdit;
    QLabel *label_10;
    QSpacerItem *horizontalSpacer_20;
    QSpacerItem *verticalSpacer_3;
    QWidget *tab_3;
    QVBoxLayout *verticalLayout_12;
    QGroupBox *groupBox_4;
    QVBoxLayout *verticalLayout_11;
    QGridLayout *gridLayout_7;
    QLabel *label_trace_speed;
    QLineEdit *lineEdit_speed;
    QSpacerItem *horizontalSpacer_23;
    QLabel *label_Kp;
    QLineEdit *lineEdit_Kp;
    QLabel *label_max_incream;
    QLineEdit *lineEdit_max_incream;
    QSpacerItem *horizontalSpacer_27;
    QLabel *label_Ki;
    QLineEdit *lineEdit_Ki;
    QLabel *label_cycle;
    QLineEdit *lineEdit_cycle;
    QSpacerItem *horizontalSpacer_28;
    QLabel *label_Kd;
    QLineEdit *lineEdit_Kd;
    QSpacerItem *horizontalSpacer_29;
    QLabel *label_trace_gray;
    QLineEdit *lineEdit_trace_grace;
    QLabel *label_Kd_lowpass;
    QLineEdit *lineEdit_Kd_lowpass;
    QHBoxLayout *horizontalLayout_4;
    QPushButton *pushButton_start;
    QPushButton *pushButton_stop;
    QSpacerItem *horizontalSpacer_24;
    QGroupBox *groupBox_6;
    QGridLayout *gridLayout_8;
    QLabel *label_16;
    QLineEdit *lineEdit_err;
    QLabel *label_13;
    QLineEdit *lineEdit_avg_err_gray;
    QLabel *label_14;
    QLineEdit *lineEdit_left_speed;
    QLabel *label_15;
    QLineEdit *lineEdit_right_speed;
    QLabel *label_17;
    QLineEdit *lineEdit_respond_time;
    QSpacerItem *verticalSpacer_4;
    QVBoxLayout *verticalLayout_3;
    QGroupBox *groupBox_5;
    QGridLayout *gridLayout_9;
    QLineEdit *SendlineEdit;
    QPushButton *SendPushButton;
    QCheckBox *HexCheckBox;
    QPushButton *ClearPushButton;
    QCheckBox *TimingSendcheckBox;
    QLineEdit *timinglineEdit;
    QLabel *label_12;
    QTextBrowser *logTextEdit;
    QToolBar *mainToolBar;
    QStatusBar *statusBar;
    QButtonGroup *buttonGroup_3;
    QButtonGroup *buttonGroup_7;
    QButtonGroup *buttonGroup_5;
    QButtonGroup *buttonGroup_4;
    QButtonGroup *buttonGroup;
    QButtonGroup *buttonGroup_2;
    QButtonGroup *buttonGroup_6;

    void setupUi(QMainWindow *rockyAssisterXClass)
    {
        if (rockyAssisterXClass->objectName().isEmpty())
            rockyAssisterXClass->setObjectName(QStringLiteral("rockyAssisterXClass"));
        rockyAssisterXClass->resize(866, 566);
        centralWidget = new QWidget(rockyAssisterXClass);
        centralWidget->setObjectName(QStringLiteral("centralWidget"));
        horizontalLayout_3 = new QHBoxLayout(centralWidget);
        horizontalLayout_3->setSpacing(6);
        horizontalLayout_3->setContentsMargins(11, 11, 11, 11);
        horizontalLayout_3->setObjectName(QStringLiteral("horizontalLayout_3"));
        verticalLayout_2 = new QVBoxLayout();
        verticalLayout_2->setSpacing(6);
        verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
        groupBox = new QGroupBox(centralWidget);
        groupBox->setObjectName(QStringLiteral("groupBox"));
        verticalLayout_9 = new QVBoxLayout(groupBox);
        verticalLayout_9->setSpacing(6);
        verticalLayout_9->setContentsMargins(11, 11, 11, 11);
        verticalLayout_9->setObjectName(QStringLiteral("verticalLayout_9"));
        gridLayout = new QGridLayout();
        gridLayout->setSpacing(6);
        gridLayout->setObjectName(QStringLiteral("gridLayout"));
        label = new QLabel(groupBox);
        label->setObjectName(QStringLiteral("label"));

        gridLayout->addWidget(label, 1, 0, 1, 1);

        comPortBox = new comPortQComboBox(groupBox);
        comPortBox->setObjectName(QStringLiteral("comPortBox"));

        gridLayout->addWidget(comPortBox, 1, 1, 1, 1);

        label_2 = new QLabel(groupBox);
        label_2->setObjectName(QStringLiteral("label_2"));

        gridLayout->addWidget(label_2, 2, 0, 1, 1);

        baudrateComboBox = new QComboBox(groupBox);
        baudrateComboBox->setObjectName(QStringLiteral("baudrateComboBox"));

        gridLayout->addWidget(baudrateComboBox, 2, 1, 1, 1);

        horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout->addItem(horizontalSpacer, 0, 0, 1, 2);


        verticalLayout_9->addLayout(gridLayout);


        verticalLayout_2->addWidget(groupBox);

        groupBox_2 = new QGroupBox(centralWidget);
        groupBox_2->setObjectName(QStringLiteral("groupBox_2"));
        verticalLayout_10 = new QVBoxLayout(groupBox_2);
        verticalLayout_10->setSpacing(6);
        verticalLayout_10->setContentsMargins(11, 11, 11, 11);
        verticalLayout_10->setObjectName(QStringLiteral("verticalLayout_10"));
        gridLayout_3 = new QGridLayout();
        gridLayout_3->setSpacing(6);
        gridLayout_3->setObjectName(QStringLiteral("gridLayout_3"));
        label_11 = new QLabel(groupBox_2);
        label_11->setObjectName(QStringLiteral("label_11"));

        gridLayout_3->addWidget(label_11, 1, 0, 1, 1);

        onlineProgressBar = new QProgressBar(groupBox_2);
        onlineProgressBar->setObjectName(QStringLiteral("onlineProgressBar"));
        onlineProgressBar->setValue(0);
        onlineProgressBar->setTextVisible(false);

        gridLayout_3->addWidget(onlineProgressBar, 1, 1, 1, 1);

        devIdlabel = new QLabel(groupBox_2);
        devIdlabel->setObjectName(QStringLiteral("devIdlabel"));

        gridLayout_3->addWidget(devIdlabel, 2, 0, 1, 1);

        devIdLineEdit = new QLineEdit(groupBox_2);
        devIdLineEdit->setObjectName(QStringLiteral("devIdLineEdit"));
        devIdLineEdit->setEnabled(false);

        gridLayout_3->addWidget(devIdLineEdit, 2, 1, 1, 1);

        firmwareLabel = new QLabel(groupBox_2);
        firmwareLabel->setObjectName(QStringLiteral("firmwareLabel"));

        gridLayout_3->addWidget(firmwareLabel, 3, 0, 1, 1);

        firmwareLineEdit = new QLineEdit(groupBox_2);
        firmwareLineEdit->setObjectName(QStringLiteral("firmwareLineEdit"));
        firmwareLineEdit->setEnabled(false);

        gridLayout_3->addWidget(firmwareLineEdit, 3, 1, 1, 1);

        horizontalSpacer_4 = new QSpacerItem(168, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_3->addItem(horizontalSpacer_4, 4, 0, 1, 2);

        pushButton_Disc = new QPushButton(groupBox_2);
        pushButton_Disc->setObjectName(QStringLiteral("pushButton_Disc"));

        gridLayout_3->addWidget(pushButton_Disc, 0, 0, 1, 1);


        verticalLayout_10->addLayout(gridLayout_3);


        verticalLayout_2->addWidget(groupBox_2);

        verticalSpacer_2 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_2->addItem(verticalSpacer_2);


        horizontalLayout_3->addLayout(verticalLayout_2);

        tabWidget = new QTabWidget(centralWidget);
        tabWidget->setObjectName(QStringLiteral("tabWidget"));
        QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(tabWidget->sizePolicy().hasHeightForWidth());
        tabWidget->setSizePolicy(sizePolicy);
        tabWidget->setAutoFillBackground(false);
        tab = new QWidget();
        tab->setObjectName(QStringLiteral("tab"));
        verticalLayout_8 = new QVBoxLayout(tab);
        verticalLayout_8->setSpacing(6);
        verticalLayout_8->setContentsMargins(11, 11, 11, 11);
        verticalLayout_8->setObjectName(QStringLiteral("verticalLayout_8"));
        verticalLayout_6 = new QVBoxLayout();
        verticalLayout_6->setSpacing(6);
        verticalLayout_6->setObjectName(QStringLiteral("verticalLayout_6"));
        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setSpacing(6);
        horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2"));
        stopPushButton = new QPushButton(tab);
        stopPushButton->setObjectName(QStringLiteral("stopPushButton"));

        horizontalLayout_2->addWidget(stopPushButton);

        leftTurnPushButton = new QPushButton(tab);
        leftTurnPushButton->setObjectName(QStringLiteral("leftTurnPushButton"));

        horizontalLayout_2->addWidget(leftTurnPushButton);

        rightTurnPushButton = new QPushButton(tab);
        rightTurnPushButton->setObjectName(QStringLiteral("rightTurnPushButton"));

        horizontalLayout_2->addWidget(rightTurnPushButton);

        horizontalSpacer_2 = new QSpacerItem(58, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_2->addItem(horizontalSpacer_2);


        verticalLayout_6->addLayout(horizontalLayout_2);

        gridLayout_5 = new QGridLayout();
        gridLayout_5->setSpacing(6);
        gridLayout_5->setObjectName(QStringLiteral("gridLayout_5"));
        leftDcMotorLabel = new QLabel(tab);
        leftDcMotorLabel->setObjectName(QStringLiteral("leftDcMotorLabel"));

        gridLayout_5->addWidget(leftDcMotorLabel, 0, 0, 1, 1);

        leftDcMotorHorizontalSlider = new QSlider(tab);
        leftDcMotorHorizontalSlider->setObjectName(QStringLiteral("leftDcMotorHorizontalSlider"));
        leftDcMotorHorizontalSlider->setMaximum(100);
        leftDcMotorHorizontalSlider->setTracking(false);
        leftDcMotorHorizontalSlider->setOrientation(Qt::Horizontal);

        gridLayout_5->addWidget(leftDcMotorHorizontalSlider, 0, 1, 1, 1);

        LeftDcMotorSpinBox = new QSpinBox(tab);
        LeftDcMotorSpinBox->setObjectName(QStringLiteral("LeftDcMotorSpinBox"));
        LeftDcMotorSpinBox->setMaximum(100);

        gridLayout_5->addWidget(LeftDcMotorSpinBox, 0, 2, 1, 1);

        horizontalSpacer_21 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_5->addItem(horizontalSpacer_21, 0, 3, 1, 1);

        rightDcMotorlabel = new QLabel(tab);
        rightDcMotorlabel->setObjectName(QStringLiteral("rightDcMotorlabel"));

        gridLayout_5->addWidget(rightDcMotorlabel, 1, 0, 1, 1);

        rightDcMotorHorizontalSlider = new QSlider(tab);
        rightDcMotorHorizontalSlider->setObjectName(QStringLiteral("rightDcMotorHorizontalSlider"));
        rightDcMotorHorizontalSlider->setMaximum(100);
        rightDcMotorHorizontalSlider->setTracking(false);
        rightDcMotorHorizontalSlider->setOrientation(Qt::Horizontal);

        gridLayout_5->addWidget(rightDcMotorHorizontalSlider, 1, 1, 1, 1);

        rightDcMotorSpinBox = new QSpinBox(tab);
        rightDcMotorSpinBox->setObjectName(QStringLiteral("rightDcMotorSpinBox"));
        rightDcMotorSpinBox->setMaximum(100);

        gridLayout_5->addWidget(rightDcMotorSpinBox, 1, 2, 1, 1);

        horizontalSpacer_25 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_5->addItem(horizontalSpacer_25, 1, 3, 1, 1);

        forwardLabel = new QLabel(tab);
        forwardLabel->setObjectName(QStringLiteral("forwardLabel"));

        gridLayout_5->addWidget(forwardLabel, 2, 0, 1, 1);

        forwardHorizontalSlider = new QSlider(tab);
        forwardHorizontalSlider->setObjectName(QStringLiteral("forwardHorizontalSlider"));
        forwardHorizontalSlider->setMaximum(100);
        forwardHorizontalSlider->setTracking(false);
        forwardHorizontalSlider->setOrientation(Qt::Horizontal);

        gridLayout_5->addWidget(forwardHorizontalSlider, 2, 1, 1, 1);

        forwardSpinBox = new QSpinBox(tab);
        forwardSpinBox->setObjectName(QStringLiteral("forwardSpinBox"));
        forwardSpinBox->setMaximum(100);

        gridLayout_5->addWidget(forwardSpinBox, 2, 2, 1, 1);

        horizontalSpacer_22 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_5->addItem(horizontalSpacer_22, 2, 3, 1, 1);

        backwardLabel = new QLabel(tab);
        backwardLabel->setObjectName(QStringLiteral("backwardLabel"));

        gridLayout_5->addWidget(backwardLabel, 3, 0, 1, 1);

        backwardHorizontalSlider = new QSlider(tab);
        backwardHorizontalSlider->setObjectName(QStringLiteral("backwardHorizontalSlider"));
        backwardHorizontalSlider->setMaximum(100);
        backwardHorizontalSlider->setTracking(false);
        backwardHorizontalSlider->setOrientation(Qt::Horizontal);

        gridLayout_5->addWidget(backwardHorizontalSlider, 3, 1, 1, 1);

        backwardSpinBox = new QSpinBox(tab);
        backwardSpinBox->setObjectName(QStringLiteral("backwardSpinBox"));
        backwardSpinBox->setMaximum(100);

        gridLayout_5->addWidget(backwardSpinBox, 3, 2, 1, 1);

        horizontalSpacer_26 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_5->addItem(horizontalSpacer_26, 3, 3, 1, 1);


        verticalLayout_6->addLayout(gridLayout_5);


        verticalLayout_8->addLayout(verticalLayout_6);

        groupBox_3 = new QGroupBox(tab);
        groupBox_3->setObjectName(QStringLiteral("groupBox_3"));
        verticalLayout_7 = new QVBoxLayout(groupBox_3);
        verticalLayout_7->setSpacing(6);
        verticalLayout_7->setContentsMargins(11, 11, 11, 11);
        verticalLayout_7->setObjectName(QStringLiteral("verticalLayout_7"));
        gridLayout_6 = new QGridLayout();
        gridLayout_6->setSpacing(6);
        gridLayout_6->setObjectName(QStringLiteral("gridLayout_6"));
        DcSampleCurrentCheckBox = new QCheckBox(groupBox_3);
        DcSampleCurrentCheckBox->setObjectName(QStringLiteral("DcSampleCurrentCheckBox"));

        gridLayout_6->addWidget(DcSampleCurrentCheckBox, 0, 0, 1, 2);

        horizontalSpacer_5 = new QSpacerItem(508, 17, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_6->addItem(horizontalSpacer_5, 0, 2, 1, 1);

        leftDcSampleLabel = new QLabel(groupBox_3);
        leftDcSampleLabel->setObjectName(QStringLiteral("leftDcSampleLabel"));
        leftDcSampleLabel->setEnabled(false);

        gridLayout_6->addWidget(leftDcSampleLabel, 1, 0, 1, 1);

        leftDcSampleCurrentLineEdit = new QLineEdit(groupBox_3);
        leftDcSampleCurrentLineEdit->setObjectName(QStringLiteral("leftDcSampleCurrentLineEdit"));
        leftDcSampleCurrentLineEdit->setEnabled(false);

        gridLayout_6->addWidget(leftDcSampleCurrentLineEdit, 1, 1, 1, 1);

        horizontalSpacer_15 = new QSpacerItem(198, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_6->addItem(horizontalSpacer_15, 1, 2, 1, 1);

        label_3 = new QLabel(groupBox_3);
        label_3->setObjectName(QStringLiteral("label_3"));
        label_3->setEnabled(false);

        gridLayout_6->addWidget(label_3, 2, 0, 1, 1);

        rightDcSampleCurrentLineEdit = new QLineEdit(groupBox_3);
        rightDcSampleCurrentLineEdit->setObjectName(QStringLiteral("rightDcSampleCurrentLineEdit"));
        rightDcSampleCurrentLineEdit->setEnabled(false);

        gridLayout_6->addWidget(rightDcSampleCurrentLineEdit, 2, 1, 1, 1);

        horizontalSpacer_18 = new QSpacerItem(198, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_6->addItem(horizontalSpacer_18, 2, 2, 1, 1);


        verticalLayout_7->addLayout(gridLayout_6);


        verticalLayout_8->addWidget(groupBox_3);

        verticalSpacer = new QSpacerItem(20, 131, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_8->addItem(verticalSpacer);

        tabWidget->addTab(tab, QString());
        tab_2 = new QWidget();
        tab_2->setObjectName(QStringLiteral("tab_2"));
        verticalLayout_5 = new QVBoxLayout(tab_2);
        verticalLayout_5->setSpacing(6);
        verticalLayout_5->setContentsMargins(11, 11, 11, 11);
        verticalLayout_5->setObjectName(QStringLiteral("verticalLayout_5"));
        gettingGroupBox = new QGroupBox(tab_2);
        gettingGroupBox->setObjectName(QStringLiteral("gettingGroupBox"));
        verticalLayout_4 = new QVBoxLayout(gettingGroupBox);
        verticalLayout_4->setSpacing(6);
        verticalLayout_4->setContentsMargins(11, 11, 11, 11);
        verticalLayout_4->setObjectName(QStringLiteral("verticalLayout_4"));
        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setSpacing(6);
        horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
        caliPushButton = new QPushButton(gettingGroupBox);
        caliPushButton->setObjectName(QStringLiteral("caliPushButton"));
        caliPushButton->setEnabled(false);

        horizontalLayout->addWidget(caliPushButton);

        setRpushButton = new QPushButton(gettingGroupBox);
        setRpushButton->setObjectName(QStringLiteral("setRpushButton"));
        setRpushButton->setEnabled(false);

        horizontalLayout->addWidget(setRpushButton);

        setGpushButton = new QPushButton(gettingGroupBox);
        setGpushButton->setObjectName(QStringLiteral("setGpushButton"));
        setGpushButton->setEnabled(false);

        horizontalLayout->addWidget(setGpushButton);

        setBpushButton = new QPushButton(gettingGroupBox);
        setBpushButton->setObjectName(QStringLiteral("setBpushButton"));
        setBpushButton->setEnabled(false);

        horizontalLayout->addWidget(setBpushButton);

        horizontalSpacer_3 = new QSpacerItem(48, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout->addItem(horizontalSpacer_3);


        verticalLayout_4->addLayout(horizontalLayout);

        gridLayout_4 = new QGridLayout();
        gridLayout_4->setSpacing(6);
        gridLayout_4->setObjectName(QStringLiteral("gridLayout_4"));
        getRgbPushButton = new QPushButton(gettingGroupBox);
        getRgbPushButton->setObjectName(QStringLiteral("getRgbPushButton"));
        getRgbPushButton->setEnabled(false);

        gridLayout_4->addWidget(getRgbPushButton, 0, 0, 1, 1);

        rgbLineEdit = new QLineEdit(gettingGroupBox);
        rgbLineEdit->setObjectName(QStringLiteral("rgbLineEdit"));
        rgbLineEdit->setEnabled(false);
        QSizePolicy sizePolicy1(QSizePolicy::Fixed, QSizePolicy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(rgbLineEdit->sizePolicy().hasHeightForWidth());
        rgbLineEdit->setSizePolicy(sizePolicy1);

        gridLayout_4->addWidget(rgbLineEdit, 0, 1, 1, 1);

        rgbDisLabel = new colorDisplayLabel(gettingGroupBox);
        rgbDisLabel->setObjectName(QStringLiteral("rgbDisLabel"));

        gridLayout_4->addWidget(rgbDisLabel, 0, 2, 1, 1);

        horizontalSpacer_6 = new QSpacerItem(72, 17, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_4->addItem(horizontalSpacer_6, 0, 3, 1, 1);

        getColorPushButton = new QPushButton(gettingGroupBox);
        getColorPushButton->setObjectName(QStringLiteral("getColorPushButton"));
        getColorPushButton->setEnabled(false);

        gridLayout_4->addWidget(getColorPushButton, 1, 0, 1, 1);

        colorLineEdit = new QLineEdit(gettingGroupBox);
        colorLineEdit->setObjectName(QStringLiteral("colorLineEdit"));
        colorLineEdit->setEnabled(false);
        sizePolicy1.setHeightForWidth(colorLineEdit->sizePolicy().hasHeightForWidth());
        colorLineEdit->setSizePolicy(sizePolicy1);

        gridLayout_4->addWidget(colorLineEdit, 1, 1, 1, 1);

        colorDisLabel = new colorDisplayLabel(gettingGroupBox);
        colorDisLabel->setObjectName(QStringLiteral("colorDisLabel"));

        gridLayout_4->addWidget(colorDisLabel, 1, 2, 1, 1);

        horizontalSpacer_7 = new QSpacerItem(72, 17, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_4->addItem(horizontalSpacer_7, 1, 3, 1, 1);

        getVisibleEnvPushButton = new QPushButton(gettingGroupBox);
        getVisibleEnvPushButton->setObjectName(QStringLiteral("getVisibleEnvPushButton"));
        getVisibleEnvPushButton->setEnabled(false);

        gridLayout_4->addWidget(getVisibleEnvPushButton, 2, 0, 1, 1);

        visibleEnvLineEdit = new QLineEdit(gettingGroupBox);
        visibleEnvLineEdit->setObjectName(QStringLiteral("visibleEnvLineEdit"));
        visibleEnvLineEdit->setEnabled(false);
        sizePolicy1.setHeightForWidth(visibleEnvLineEdit->sizePolicy().hasHeightForWidth());
        visibleEnvLineEdit->setSizePolicy(sizePolicy1);

        gridLayout_4->addWidget(visibleEnvLineEdit, 2, 1, 1, 1);

        horizontalSpacer_8 = new QSpacerItem(153, 17, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_4->addItem(horizontalSpacer_8, 2, 2, 1, 2);

        getVisibleWhiteReflectPushButton = new QPushButton(gettingGroupBox);
        getVisibleWhiteReflectPushButton->setObjectName(QStringLiteral("getVisibleWhiteReflectPushButton"));
        getVisibleWhiteReflectPushButton->setEnabled(false);

        gridLayout_4->addWidget(getVisibleWhiteReflectPushButton, 3, 0, 1, 1);

        visibleWhiteReflectLineEdit = new QLineEdit(gettingGroupBox);
        visibleWhiteReflectLineEdit->setObjectName(QStringLiteral("visibleWhiteReflectLineEdit"));
        visibleWhiteReflectLineEdit->setEnabled(false);
        sizePolicy1.setHeightForWidth(visibleWhiteReflectLineEdit->sizePolicy().hasHeightForWidth());
        visibleWhiteReflectLineEdit->setSizePolicy(sizePolicy1);

        gridLayout_4->addWidget(visibleWhiteReflectLineEdit, 3, 1, 1, 1);

        horizontalSpacer_30 = new QSpacerItem(153, 17, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_4->addItem(horizontalSpacer_30, 3, 2, 1, 2);

        getVisibleReflectPushButton = new QPushButton(gettingGroupBox);
        getVisibleReflectPushButton->setObjectName(QStringLiteral("getVisibleReflectPushButton"));
        getVisibleReflectPushButton->setEnabled(false);

        gridLayout_4->addWidget(getVisibleReflectPushButton, 4, 0, 1, 1);

        visibleReflectLineEdit = new QLineEdit(gettingGroupBox);
        visibleReflectLineEdit->setObjectName(QStringLiteral("visibleReflectLineEdit"));
        visibleReflectLineEdit->setEnabled(false);
        sizePolicy1.setHeightForWidth(visibleReflectLineEdit->sizePolicy().hasHeightForWidth());
        visibleReflectLineEdit->setSizePolicy(sizePolicy1);

        gridLayout_4->addWidget(visibleReflectLineEdit, 4, 1, 1, 1);

        horizontalSpacer_9 = new QSpacerItem(153, 17, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_4->addItem(horizontalSpacer_9, 4, 2, 1, 2);

        getIrReflectPushButton = new QPushButton(gettingGroupBox);
        getIrReflectPushButton->setObjectName(QStringLiteral("getIrReflectPushButton"));
        getIrReflectPushButton->setEnabled(false);

        gridLayout_4->addWidget(getIrReflectPushButton, 5, 0, 1, 1);

        irReflectLineEdit = new QLineEdit(gettingGroupBox);
        irReflectLineEdit->setObjectName(QStringLiteral("irReflectLineEdit"));
        irReflectLineEdit->setEnabled(false);
        sizePolicy1.setHeightForWidth(irReflectLineEdit->sizePolicy().hasHeightForWidth());
        irReflectLineEdit->setSizePolicy(sizePolicy1);

        gridLayout_4->addWidget(irReflectLineEdit, 5, 1, 1, 1);

        horizontalSpacer_10 = new QSpacerItem(153, 17, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_4->addItem(horizontalSpacer_10, 5, 2, 1, 2);

        ifObstaclePushButton = new QPushButton(gettingGroupBox);
        ifObstaclePushButton->setObjectName(QStringLiteral("ifObstaclePushButton"));
        ifObstaclePushButton->setEnabled(false);

        gridLayout_4->addWidget(ifObstaclePushButton, 6, 0, 1, 1);

        ifObstacleLineEdit = new QLineEdit(gettingGroupBox);
        ifObstacleLineEdit->setObjectName(QStringLiteral("ifObstacleLineEdit"));
        ifObstacleLineEdit->setEnabled(false);
        sizePolicy1.setHeightForWidth(ifObstacleLineEdit->sizePolicy().hasHeightForWidth());
        ifObstacleLineEdit->setSizePolicy(sizePolicy1);

        gridLayout_4->addWidget(ifObstacleLineEdit, 6, 1, 1, 1);

        horizontalSpacer_11 = new QSpacerItem(153, 17, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_4->addItem(horizontalSpacer_11, 6, 2, 1, 2);


        verticalLayout_4->addLayout(gridLayout_4);


        verticalLayout_5->addWidget(gettingGroupBox);

        pollGroupBox = new QGroupBox(tab_2);
        pollGroupBox->setObjectName(QStringLiteral("pollGroupBox"));
        verticalLayout = new QVBoxLayout(pollGroupBox);
        verticalLayout->setSpacing(6);
        verticalLayout->setContentsMargins(11, 11, 11, 11);
        verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
        gridLayout_2 = new QGridLayout();
        gridLayout_2->setSpacing(6);
        gridLayout_2->setObjectName(QStringLiteral("gridLayout_2"));
        rgbPollCheckBox = new QCheckBox(pollGroupBox);
        rgbPollCheckBox->setObjectName(QStringLiteral("rgbPollCheckBox"));
        rgbPollCheckBox->setEnabled(false);

        gridLayout_2->addWidget(rgbPollCheckBox, 0, 0, 1, 1);

        rgbChangeRadioButton = new QRadioButton(pollGroupBox);
        buttonGroup = new QButtonGroup(rockyAssisterXClass);
        buttonGroup->setObjectName(QStringLiteral("buttonGroup"));
        buttonGroup->addButton(rgbChangeRadioButton);
        rgbChangeRadioButton->setObjectName(QStringLiteral("rgbChangeRadioButton"));
        rgbChangeRadioButton->setEnabled(false);
        rgbChangeRadioButton->setAutoExclusive(true);

        gridLayout_2->addWidget(rgbChangeRadioButton, 0, 1, 1, 1);

        rgbPeriodRadioButton = new QRadioButton(pollGroupBox);
        buttonGroup->addButton(rgbPeriodRadioButton);
        rgbPeriodRadioButton->setObjectName(QStringLiteral("rgbPeriodRadioButton"));
        rgbPeriodRadioButton->setEnabled(false);
        rgbPeriodRadioButton->setChecked(true);
        rgbPeriodRadioButton->setAutoExclusive(true);

        gridLayout_2->addWidget(rgbPeriodRadioButton, 0, 2, 1, 1);

        rgbPollLineEdit = new QLineEdit(pollGroupBox);
        rgbPollLineEdit->setObjectName(QStringLiteral("rgbPollLineEdit"));
        rgbPollLineEdit->setEnabled(false);
        sizePolicy1.setHeightForWidth(rgbPollLineEdit->sizePolicy().hasHeightForWidth());
        rgbPollLineEdit->setSizePolicy(sizePolicy1);
        rgbPollLineEdit->setMaximumSize(QSize(80, 16777215));

        gridLayout_2->addWidget(rgbPollLineEdit, 0, 3, 1, 1);

        label_4 = new QLabel(pollGroupBox);
        label_4->setObjectName(QStringLiteral("label_4"));

        gridLayout_2->addWidget(label_4, 0, 4, 1, 1);

        horizontalSpacer_12 = new QSpacerItem(13, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_2->addItem(horizontalSpacer_12, 0, 5, 1, 1);

        colorPollCheckBox = new QCheckBox(pollGroupBox);
        colorPollCheckBox->setObjectName(QStringLiteral("colorPollCheckBox"));
        colorPollCheckBox->setEnabled(false);

        gridLayout_2->addWidget(colorPollCheckBox, 1, 0, 1, 1);

        colorChangeRadioButton = new QRadioButton(pollGroupBox);
        buttonGroup_2 = new QButtonGroup(rockyAssisterXClass);
        buttonGroup_2->setObjectName(QStringLiteral("buttonGroup_2"));
        buttonGroup_2->addButton(colorChangeRadioButton);
        colorChangeRadioButton->setObjectName(QStringLiteral("colorChangeRadioButton"));
        colorChangeRadioButton->setEnabled(false);

        gridLayout_2->addWidget(colorChangeRadioButton, 1, 1, 1, 1);

        colorPeriodRadioButton = new QRadioButton(pollGroupBox);
        buttonGroup_2->addButton(colorPeriodRadioButton);
        colorPeriodRadioButton->setObjectName(QStringLiteral("colorPeriodRadioButton"));
        colorPeriodRadioButton->setEnabled(false);
        colorPeriodRadioButton->setChecked(true);

        gridLayout_2->addWidget(colorPeriodRadioButton, 1, 2, 1, 1);

        colorPolllineEdit = new QLineEdit(pollGroupBox);
        colorPolllineEdit->setObjectName(QStringLiteral("colorPolllineEdit"));
        colorPolllineEdit->setEnabled(false);
        sizePolicy1.setHeightForWidth(colorPolllineEdit->sizePolicy().hasHeightForWidth());
        colorPolllineEdit->setSizePolicy(sizePolicy1);
        colorPolllineEdit->setMaximumSize(QSize(80, 16777215));

        gridLayout_2->addWidget(colorPolllineEdit, 1, 3, 1, 1);

        label_5 = new QLabel(pollGroupBox);
        label_5->setObjectName(QStringLiteral("label_5"));

        gridLayout_2->addWidget(label_5, 1, 4, 1, 1);

        horizontalSpacer_13 = new QSpacerItem(13, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_2->addItem(horizontalSpacer_13, 1, 5, 1, 1);

        VisibleEnvPollCheckBox = new QCheckBox(pollGroupBox);
        VisibleEnvPollCheckBox->setObjectName(QStringLiteral("VisibleEnvPollCheckBox"));
        VisibleEnvPollCheckBox->setEnabled(false);

        gridLayout_2->addWidget(VisibleEnvPollCheckBox, 2, 0, 1, 1);

        visibleEnvChangeRadioButton = new QRadioButton(pollGroupBox);
        buttonGroup_3 = new QButtonGroup(rockyAssisterXClass);
        buttonGroup_3->setObjectName(QStringLiteral("buttonGroup_3"));
        buttonGroup_3->addButton(visibleEnvChangeRadioButton);
        visibleEnvChangeRadioButton->setObjectName(QStringLiteral("visibleEnvChangeRadioButton"));
        visibleEnvChangeRadioButton->setEnabled(false);

        gridLayout_2->addWidget(visibleEnvChangeRadioButton, 2, 1, 1, 1);

        visibleEnvPeriodRadioButton = new QRadioButton(pollGroupBox);
        buttonGroup_3->addButton(visibleEnvPeriodRadioButton);
        visibleEnvPeriodRadioButton->setObjectName(QStringLiteral("visibleEnvPeriodRadioButton"));
        visibleEnvPeriodRadioButton->setEnabled(false);
        visibleEnvPeriodRadioButton->setChecked(true);

        gridLayout_2->addWidget(visibleEnvPeriodRadioButton, 2, 2, 1, 1);

        visibleEnvPolllineEdit = new QLineEdit(pollGroupBox);
        visibleEnvPolllineEdit->setObjectName(QStringLiteral("visibleEnvPolllineEdit"));
        visibleEnvPolllineEdit->setEnabled(false);
        sizePolicy1.setHeightForWidth(visibleEnvPolllineEdit->sizePolicy().hasHeightForWidth());
        visibleEnvPolllineEdit->setSizePolicy(sizePolicy1);
        visibleEnvPolllineEdit->setMaximumSize(QSize(80, 16777215));

        gridLayout_2->addWidget(visibleEnvPolllineEdit, 2, 3, 1, 1);

        label_6 = new QLabel(pollGroupBox);
        label_6->setObjectName(QStringLiteral("label_6"));

        gridLayout_2->addWidget(label_6, 2, 4, 1, 1);

        horizontalSpacer_14 = new QSpacerItem(13, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_2->addItem(horizontalSpacer_14, 2, 5, 1, 1);

        VisibleGrayPollCheckBox = new QCheckBox(pollGroupBox);
        VisibleGrayPollCheckBox->setObjectName(QStringLiteral("VisibleGrayPollCheckBox"));
        VisibleGrayPollCheckBox->setEnabled(false);

        gridLayout_2->addWidget(VisibleGrayPollCheckBox, 3, 0, 1, 1);

        visibleGrayChangeRadioButton = new QRadioButton(pollGroupBox);
        buttonGroup_4 = new QButtonGroup(rockyAssisterXClass);
        buttonGroup_4->setObjectName(QStringLiteral("buttonGroup_4"));
        buttonGroup_4->addButton(visibleGrayChangeRadioButton);
        visibleGrayChangeRadioButton->setObjectName(QStringLiteral("visibleGrayChangeRadioButton"));
        visibleGrayChangeRadioButton->setEnabled(false);

        gridLayout_2->addWidget(visibleGrayChangeRadioButton, 3, 1, 1, 1);

        visibleGrayPeriodRadioButton = new QRadioButton(pollGroupBox);
        buttonGroup_4->addButton(visibleGrayPeriodRadioButton);
        visibleGrayPeriodRadioButton->setObjectName(QStringLiteral("visibleGrayPeriodRadioButton"));
        visibleGrayPeriodRadioButton->setEnabled(false);
        visibleGrayPeriodRadioButton->setChecked(true);

        gridLayout_2->addWidget(visibleGrayPeriodRadioButton, 3, 2, 1, 1);

        visibleGrayPolllineEdit = new QLineEdit(pollGroupBox);
        visibleGrayPolllineEdit->setObjectName(QStringLiteral("visibleGrayPolllineEdit"));
        visibleGrayPolllineEdit->setEnabled(false);
        sizePolicy1.setHeightForWidth(visibleGrayPolllineEdit->sizePolicy().hasHeightForWidth());
        visibleGrayPolllineEdit->setSizePolicy(sizePolicy1);
        visibleGrayPolllineEdit->setMaximumSize(QSize(80, 16777215));

        gridLayout_2->addWidget(visibleGrayPolllineEdit, 3, 3, 1, 1);

        label_7 = new QLabel(pollGroupBox);
        label_7->setObjectName(QStringLiteral("label_7"));

        gridLayout_2->addWidget(label_7, 3, 4, 1, 1);

        horizontalSpacer_16 = new QSpacerItem(13, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_2->addItem(horizontalSpacer_16, 3, 5, 1, 1);

        visibleReflectPollCheckBox = new QCheckBox(pollGroupBox);
        visibleReflectPollCheckBox->setObjectName(QStringLiteral("visibleReflectPollCheckBox"));
        visibleReflectPollCheckBox->setEnabled(false);

        gridLayout_2->addWidget(visibleReflectPollCheckBox, 4, 0, 1, 1);

        visibleReflectChangeRadioButton = new QRadioButton(pollGroupBox);
        buttonGroup_5 = new QButtonGroup(rockyAssisterXClass);
        buttonGroup_5->setObjectName(QStringLiteral("buttonGroup_5"));
        buttonGroup_5->addButton(visibleReflectChangeRadioButton);
        visibleReflectChangeRadioButton->setObjectName(QStringLiteral("visibleReflectChangeRadioButton"));
        visibleReflectChangeRadioButton->setEnabled(false);

        gridLayout_2->addWidget(visibleReflectChangeRadioButton, 4, 1, 1, 1);

        visibleReflectPeriodRadioButton = new QRadioButton(pollGroupBox);
        buttonGroup_5->addButton(visibleReflectPeriodRadioButton);
        visibleReflectPeriodRadioButton->setObjectName(QStringLiteral("visibleReflectPeriodRadioButton"));
        visibleReflectPeriodRadioButton->setEnabled(false);
        visibleReflectPeriodRadioButton->setChecked(true);

        gridLayout_2->addWidget(visibleReflectPeriodRadioButton, 4, 2, 1, 1);

        visibleReflectPolllineEdit = new QLineEdit(pollGroupBox);
        visibleReflectPolllineEdit->setObjectName(QStringLiteral("visibleReflectPolllineEdit"));
        visibleReflectPolllineEdit->setEnabled(false);
        sizePolicy1.setHeightForWidth(visibleReflectPolllineEdit->sizePolicy().hasHeightForWidth());
        visibleReflectPolllineEdit->setSizePolicy(sizePolicy1);
        visibleReflectPolllineEdit->setMaximumSize(QSize(80, 16777215));

        gridLayout_2->addWidget(visibleReflectPolllineEdit, 4, 3, 1, 1);

        label_8 = new QLabel(pollGroupBox);
        label_8->setObjectName(QStringLiteral("label_8"));

        gridLayout_2->addWidget(label_8, 4, 4, 1, 1);

        horizontalSpacer_17 = new QSpacerItem(13, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_2->addItem(horizontalSpacer_17, 4, 5, 1, 1);

        irReflectPollCheckBox = new QCheckBox(pollGroupBox);
        irReflectPollCheckBox->setObjectName(QStringLiteral("irReflectPollCheckBox"));
        irReflectPollCheckBox->setEnabled(false);

        gridLayout_2->addWidget(irReflectPollCheckBox, 5, 0, 1, 1);

        irReflectChangeRadioButton = new QRadioButton(pollGroupBox);
        buttonGroup_6 = new QButtonGroup(rockyAssisterXClass);
        buttonGroup_6->setObjectName(QStringLiteral("buttonGroup_6"));
        buttonGroup_6->addButton(irReflectChangeRadioButton);
        irReflectChangeRadioButton->setObjectName(QStringLiteral("irReflectChangeRadioButton"));
        irReflectChangeRadioButton->setEnabled(false);

        gridLayout_2->addWidget(irReflectChangeRadioButton, 5, 1, 1, 1);

        irReflectPeriodRadioButton = new QRadioButton(pollGroupBox);
        buttonGroup_6->addButton(irReflectPeriodRadioButton);
        irReflectPeriodRadioButton->setObjectName(QStringLiteral("irReflectPeriodRadioButton"));
        irReflectPeriodRadioButton->setEnabled(false);
        irReflectPeriodRadioButton->setChecked(true);

        gridLayout_2->addWidget(irReflectPeriodRadioButton, 5, 2, 1, 1);

        irReflectPolllineEdit = new QLineEdit(pollGroupBox);
        irReflectPolllineEdit->setObjectName(QStringLiteral("irReflectPolllineEdit"));
        irReflectPolllineEdit->setEnabled(false);
        sizePolicy1.setHeightForWidth(irReflectPolllineEdit->sizePolicy().hasHeightForWidth());
        irReflectPolllineEdit->setSizePolicy(sizePolicy1);
        irReflectPolllineEdit->setMaximumSize(QSize(80, 16777215));

        gridLayout_2->addWidget(irReflectPolllineEdit, 5, 3, 1, 1);

        label_9 = new QLabel(pollGroupBox);
        label_9->setObjectName(QStringLiteral("label_9"));

        gridLayout_2->addWidget(label_9, 5, 4, 1, 1);

        horizontalSpacer_19 = new QSpacerItem(13, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_2->addItem(horizontalSpacer_19, 5, 5, 1, 1);

        ObstaclePollCheckBox = new QCheckBox(pollGroupBox);
        ObstaclePollCheckBox->setObjectName(QStringLiteral("ObstaclePollCheckBox"));
        ObstaclePollCheckBox->setEnabled(false);

        gridLayout_2->addWidget(ObstaclePollCheckBox, 6, 0, 1, 1);

        obstacleChangeRadioButton = new QRadioButton(pollGroupBox);
        buttonGroup_7 = new QButtonGroup(rockyAssisterXClass);
        buttonGroup_7->setObjectName(QStringLiteral("buttonGroup_7"));
        buttonGroup_7->addButton(obstacleChangeRadioButton);
        obstacleChangeRadioButton->setObjectName(QStringLiteral("obstacleChangeRadioButton"));
        obstacleChangeRadioButton->setEnabled(false);

        gridLayout_2->addWidget(obstacleChangeRadioButton, 6, 1, 1, 1);

        obstaclePeriodRadioButton = new QRadioButton(pollGroupBox);
        buttonGroup_7->addButton(obstaclePeriodRadioButton);
        obstaclePeriodRadioButton->setObjectName(QStringLiteral("obstaclePeriodRadioButton"));
        obstaclePeriodRadioButton->setEnabled(false);
        obstaclePeriodRadioButton->setChecked(true);

        gridLayout_2->addWidget(obstaclePeriodRadioButton, 6, 2, 1, 1);

        ObstaclePollLineEdit = new QLineEdit(pollGroupBox);
        ObstaclePollLineEdit->setObjectName(QStringLiteral("ObstaclePollLineEdit"));
        ObstaclePollLineEdit->setEnabled(false);
        sizePolicy1.setHeightForWidth(ObstaclePollLineEdit->sizePolicy().hasHeightForWidth());
        ObstaclePollLineEdit->setSizePolicy(sizePolicy1);
        ObstaclePollLineEdit->setMaximumSize(QSize(80, 16777215));

        gridLayout_2->addWidget(ObstaclePollLineEdit, 6, 3, 1, 1);

        label_10 = new QLabel(pollGroupBox);
        label_10->setObjectName(QStringLiteral("label_10"));

        gridLayout_2->addWidget(label_10, 6, 4, 1, 1);

        horizontalSpacer_20 = new QSpacerItem(13, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_2->addItem(horizontalSpacer_20, 6, 5, 1, 1);


        verticalLayout->addLayout(gridLayout_2);


        verticalLayout_5->addWidget(pollGroupBox);

        verticalSpacer_3 = new QSpacerItem(20, 74, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_5->addItem(verticalSpacer_3);

        tabWidget->addTab(tab_2, QString());
        tab_3 = new QWidget();
        tab_3->setObjectName(QStringLiteral("tab_3"));
        verticalLayout_12 = new QVBoxLayout(tab_3);
        verticalLayout_12->setSpacing(6);
        verticalLayout_12->setContentsMargins(11, 11, 11, 11);
        verticalLayout_12->setObjectName(QStringLiteral("verticalLayout_12"));
        groupBox_4 = new QGroupBox(tab_3);
        groupBox_4->setObjectName(QStringLiteral("groupBox_4"));
        verticalLayout_11 = new QVBoxLayout(groupBox_4);
        verticalLayout_11->setSpacing(6);
        verticalLayout_11->setContentsMargins(11, 11, 11, 11);
        verticalLayout_11->setObjectName(QStringLiteral("verticalLayout_11"));
        gridLayout_7 = new QGridLayout();
        gridLayout_7->setSpacing(6);
        gridLayout_7->setObjectName(QStringLiteral("gridLayout_7"));
        label_trace_speed = new QLabel(groupBox_4);
        label_trace_speed->setObjectName(QStringLiteral("label_trace_speed"));

        gridLayout_7->addWidget(label_trace_speed, 0, 0, 1, 1);

        lineEdit_speed = new QLineEdit(groupBox_4);
        lineEdit_speed->setObjectName(QStringLiteral("lineEdit_speed"));

        gridLayout_7->addWidget(lineEdit_speed, 0, 1, 1, 1);

        horizontalSpacer_23 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_7->addItem(horizontalSpacer_23, 0, 2, 1, 1);

        label_Kp = new QLabel(groupBox_4);
        label_Kp->setObjectName(QStringLiteral("label_Kp"));

        gridLayout_7->addWidget(label_Kp, 0, 3, 1, 1);

        lineEdit_Kp = new QLineEdit(groupBox_4);
        lineEdit_Kp->setObjectName(QStringLiteral("lineEdit_Kp"));

        gridLayout_7->addWidget(lineEdit_Kp, 0, 4, 1, 1);

        label_max_incream = new QLabel(groupBox_4);
        label_max_incream->setObjectName(QStringLiteral("label_max_incream"));

        gridLayout_7->addWidget(label_max_incream, 1, 0, 1, 1);

        lineEdit_max_incream = new QLineEdit(groupBox_4);
        lineEdit_max_incream->setObjectName(QStringLiteral("lineEdit_max_incream"));

        gridLayout_7->addWidget(lineEdit_max_incream, 1, 1, 1, 1);

        horizontalSpacer_27 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_7->addItem(horizontalSpacer_27, 1, 2, 1, 1);

        label_Ki = new QLabel(groupBox_4);
        label_Ki->setObjectName(QStringLiteral("label_Ki"));

        gridLayout_7->addWidget(label_Ki, 1, 3, 1, 1);

        lineEdit_Ki = new QLineEdit(groupBox_4);
        lineEdit_Ki->setObjectName(QStringLiteral("lineEdit_Ki"));

        gridLayout_7->addWidget(lineEdit_Ki, 1, 4, 1, 1);

        label_cycle = new QLabel(groupBox_4);
        label_cycle->setObjectName(QStringLiteral("label_cycle"));

        gridLayout_7->addWidget(label_cycle, 2, 0, 1, 1);

        lineEdit_cycle = new QLineEdit(groupBox_4);
        lineEdit_cycle->setObjectName(QStringLiteral("lineEdit_cycle"));

        gridLayout_7->addWidget(lineEdit_cycle, 2, 1, 2, 1);

        horizontalSpacer_28 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_7->addItem(horizontalSpacer_28, 2, 2, 1, 1);

        label_Kd = new QLabel(groupBox_4);
        label_Kd->setObjectName(QStringLiteral("label_Kd"));

        gridLayout_7->addWidget(label_Kd, 2, 3, 1, 1);

        lineEdit_Kd = new QLineEdit(groupBox_4);
        lineEdit_Kd->setObjectName(QStringLiteral("lineEdit_Kd"));

        gridLayout_7->addWidget(lineEdit_Kd, 2, 4, 2, 1);

        horizontalSpacer_29 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_7->addItem(horizontalSpacer_29, 3, 2, 2, 1);

        label_trace_gray = new QLabel(groupBox_4);
        label_trace_gray->setObjectName(QStringLiteral("label_trace_gray"));

        gridLayout_7->addWidget(label_trace_gray, 4, 0, 1, 1);

        lineEdit_trace_grace = new QLineEdit(groupBox_4);
        lineEdit_trace_grace->setObjectName(QStringLiteral("lineEdit_trace_grace"));

        gridLayout_7->addWidget(lineEdit_trace_grace, 4, 1, 1, 1);

        label_Kd_lowpass = new QLabel(groupBox_4);
        label_Kd_lowpass->setObjectName(QStringLiteral("label_Kd_lowpass"));

        gridLayout_7->addWidget(label_Kd_lowpass, 4, 3, 1, 1);

        lineEdit_Kd_lowpass = new QLineEdit(groupBox_4);
        lineEdit_Kd_lowpass->setObjectName(QStringLiteral("lineEdit_Kd_lowpass"));

        gridLayout_7->addWidget(lineEdit_Kd_lowpass, 4, 4, 1, 1);


        verticalLayout_11->addLayout(gridLayout_7);

        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setSpacing(6);
        horizontalLayout_4->setObjectName(QStringLiteral("horizontalLayout_4"));
        pushButton_start = new QPushButton(groupBox_4);
        pushButton_start->setObjectName(QStringLiteral("pushButton_start"));

        horizontalLayout_4->addWidget(pushButton_start);

        pushButton_stop = new QPushButton(groupBox_4);
        pushButton_stop->setObjectName(QStringLiteral("pushButton_stop"));

        horizontalLayout_4->addWidget(pushButton_stop);

        horizontalSpacer_24 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_4->addItem(horizontalSpacer_24);


        verticalLayout_11->addLayout(horizontalLayout_4);


        verticalLayout_12->addWidget(groupBox_4);

        groupBox_6 = new QGroupBox(tab_3);
        groupBox_6->setObjectName(QStringLiteral("groupBox_6"));
        gridLayout_8 = new QGridLayout(groupBox_6);
        gridLayout_8->setSpacing(6);
        gridLayout_8->setContentsMargins(11, 11, 11, 11);
        gridLayout_8->setObjectName(QStringLiteral("gridLayout_8"));
        label_16 = new QLabel(groupBox_6);
        label_16->setObjectName(QStringLiteral("label_16"));

        gridLayout_8->addWidget(label_16, 0, 0, 1, 1);

        lineEdit_err = new QLineEdit(groupBox_6);
        lineEdit_err->setObjectName(QStringLiteral("lineEdit_err"));
        lineEdit_err->setEnabled(false);

        gridLayout_8->addWidget(lineEdit_err, 0, 1, 1, 1);

        label_13 = new QLabel(groupBox_6);
        label_13->setObjectName(QStringLiteral("label_13"));

        gridLayout_8->addWidget(label_13, 0, 2, 1, 1);

        lineEdit_avg_err_gray = new QLineEdit(groupBox_6);
        lineEdit_avg_err_gray->setObjectName(QStringLiteral("lineEdit_avg_err_gray"));
        lineEdit_avg_err_gray->setEnabled(false);

        gridLayout_8->addWidget(lineEdit_avg_err_gray, 0, 3, 1, 1);

        label_14 = new QLabel(groupBox_6);
        label_14->setObjectName(QStringLiteral("label_14"));

        gridLayout_8->addWidget(label_14, 1, 0, 1, 1);

        lineEdit_left_speed = new QLineEdit(groupBox_6);
        lineEdit_left_speed->setObjectName(QStringLiteral("lineEdit_left_speed"));
        lineEdit_left_speed->setEnabled(false);

        gridLayout_8->addWidget(lineEdit_left_speed, 1, 1, 1, 1);

        label_15 = new QLabel(groupBox_6);
        label_15->setObjectName(QStringLiteral("label_15"));

        gridLayout_8->addWidget(label_15, 1, 2, 1, 1);

        lineEdit_right_speed = new QLineEdit(groupBox_6);
        lineEdit_right_speed->setObjectName(QStringLiteral("lineEdit_right_speed"));
        lineEdit_right_speed->setEnabled(false);

        gridLayout_8->addWidget(lineEdit_right_speed, 1, 3, 1, 1);

        label_17 = new QLabel(groupBox_6);
        label_17->setObjectName(QStringLiteral("label_17"));

        gridLayout_8->addWidget(label_17, 2, 0, 1, 1);

        lineEdit_respond_time = new QLineEdit(groupBox_6);
        lineEdit_respond_time->setObjectName(QStringLiteral("lineEdit_respond_time"));
        lineEdit_respond_time->setEnabled(false);

        gridLayout_8->addWidget(lineEdit_respond_time, 2, 1, 1, 1);


        verticalLayout_12->addWidget(groupBox_6);

        verticalSpacer_4 = new QSpacerItem(20, 187, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_12->addItem(verticalSpacer_4);

        tabWidget->addTab(tab_3, QString());

        horizontalLayout_3->addWidget(tabWidget);

        verticalLayout_3 = new QVBoxLayout();
        verticalLayout_3->setSpacing(6);
        verticalLayout_3->setObjectName(QStringLiteral("verticalLayout_3"));
        groupBox_5 = new QGroupBox(centralWidget);
        groupBox_5->setObjectName(QStringLiteral("groupBox_5"));
        gridLayout_9 = new QGridLayout(groupBox_5);
        gridLayout_9->setSpacing(6);
        gridLayout_9->setContentsMargins(11, 11, 11, 11);
        gridLayout_9->setObjectName(QStringLiteral("gridLayout_9"));
        SendlineEdit = new QLineEdit(groupBox_5);
        SendlineEdit->setObjectName(QStringLiteral("SendlineEdit"));
        SendlineEdit->setEnabled(true);

        gridLayout_9->addWidget(SendlineEdit, 0, 0, 1, 4);

        SendPushButton = new QPushButton(groupBox_5);
        SendPushButton->setObjectName(QStringLiteral("SendPushButton"));
        SendPushButton->setEnabled(true);

        gridLayout_9->addWidget(SendPushButton, 1, 0, 1, 1);

        HexCheckBox = new QCheckBox(groupBox_5);
        HexCheckBox->setObjectName(QStringLiteral("HexCheckBox"));
        HexCheckBox->setEnabled(true);

        gridLayout_9->addWidget(HexCheckBox, 1, 1, 1, 1);

        ClearPushButton = new QPushButton(groupBox_5);
        ClearPushButton->setObjectName(QStringLiteral("ClearPushButton"));
        ClearPushButton->setEnabled(true);

        gridLayout_9->addWidget(ClearPushButton, 2, 0, 1, 1);

        TimingSendcheckBox = new QCheckBox(groupBox_5);
        TimingSendcheckBox->setObjectName(QStringLiteral("TimingSendcheckBox"));
        TimingSendcheckBox->setEnabled(true);

        gridLayout_9->addWidget(TimingSendcheckBox, 2, 1, 1, 1);

        timinglineEdit = new QLineEdit(groupBox_5);
        timinglineEdit->setObjectName(QStringLiteral("timinglineEdit"));
        timinglineEdit->setEnabled(true);

        gridLayout_9->addWidget(timinglineEdit, 2, 2, 1, 1);

        label_12 = new QLabel(groupBox_5);
        label_12->setObjectName(QStringLiteral("label_12"));

        gridLayout_9->addWidget(label_12, 2, 3, 1, 1);


        verticalLayout_3->addWidget(groupBox_5);

        logTextEdit = new QTextBrowser(centralWidget);
        logTextEdit->setObjectName(QStringLiteral("logTextEdit"));

        verticalLayout_3->addWidget(logTextEdit);


        horizontalLayout_3->addLayout(verticalLayout_3);

        horizontalLayout_3->setStretch(2, 10);
        rockyAssisterXClass->setCentralWidget(centralWidget);
        mainToolBar = new QToolBar(rockyAssisterXClass);
        mainToolBar->setObjectName(QStringLiteral("mainToolBar"));
        rockyAssisterXClass->addToolBar(Qt::TopToolBarArea, mainToolBar);
        statusBar = new QStatusBar(rockyAssisterXClass);
        statusBar->setObjectName(QStringLiteral("statusBar"));
        rockyAssisterXClass->setStatusBar(statusBar);

        retranslateUi(rockyAssisterXClass);
        QObject::connect(leftDcMotorHorizontalSlider, SIGNAL(valueChanged(int)), LeftDcMotorSpinBox, SLOT(setValue(int)));
        QObject::connect(rightDcMotorHorizontalSlider, SIGNAL(valueChanged(int)), rightDcMotorSpinBox, SLOT(setValue(int)));
        QObject::connect(rightDcMotorSpinBox, SIGNAL(valueChanged(int)), rightDcMotorHorizontalSlider, SLOT(setValue(int)));
        QObject::connect(LeftDcMotorSpinBox, SIGNAL(valueChanged(int)), leftDcMotorHorizontalSlider, SLOT(setValue(int)));
        QObject::connect(forwardHorizontalSlider, SIGNAL(valueChanged(int)), forwardSpinBox, SLOT(setValue(int)));
        QObject::connect(backwardHorizontalSlider, SIGNAL(valueChanged(int)), backwardSpinBox, SLOT(setValue(int)));
        QObject::connect(forwardSpinBox, SIGNAL(valueChanged(int)), forwardHorizontalSlider, SLOT(setValue(int)));
        QObject::connect(backwardSpinBox, SIGNAL(valueChanged(int)), backwardHorizontalSlider, SLOT(setValue(int)));
        QObject::connect(forwardHorizontalSlider, SIGNAL(valueChanged(int)), rightDcMotorHorizontalSlider, SLOT(setValue(int)));
        QObject::connect(forwardHorizontalSlider, SIGNAL(valueChanged(int)), leftDcMotorHorizontalSlider, SLOT(setValue(int)));
        QObject::connect(rgbPeriodRadioButton, SIGNAL(toggled(bool)), rgbPollLineEdit, SLOT(setEnabled(bool)));
        QObject::connect(rgbPollCheckBox, SIGNAL(toggled(bool)), rgbChangeRadioButton, SLOT(setEnabled(bool)));
        QObject::connect(rgbPollCheckBox, SIGNAL(toggled(bool)), rgbPeriodRadioButton, SLOT(setEnabled(bool)));
        QObject::connect(colorPollCheckBox, SIGNAL(toggled(bool)), colorChangeRadioButton, SLOT(setEnabled(bool)));
        QObject::connect(colorPollCheckBox, SIGNAL(toggled(bool)), colorPeriodRadioButton, SLOT(setEnabled(bool)));
        QObject::connect(colorPeriodRadioButton, SIGNAL(toggled(bool)), colorPolllineEdit, SLOT(setEnabled(bool)));
        QObject::connect(visibleEnvPeriodRadioButton, SIGNAL(toggled(bool)), visibleEnvPolllineEdit, SLOT(setEnabled(bool)));
        QObject::connect(visibleGrayPeriodRadioButton, SIGNAL(toggled(bool)), visibleGrayPolllineEdit, SLOT(setEnabled(bool)));
        QObject::connect(visibleReflectPeriodRadioButton, SIGNAL(toggled(bool)), visibleReflectPolllineEdit, SLOT(setEnabled(bool)));
        QObject::connect(irReflectPeriodRadioButton, SIGNAL(toggled(bool)), irReflectPolllineEdit, SLOT(setEnabled(bool)));
        QObject::connect(obstaclePeriodRadioButton, SIGNAL(toggled(bool)), ObstaclePollLineEdit, SLOT(setEnabled(bool)));
        QObject::connect(VisibleEnvPollCheckBox, SIGNAL(toggled(bool)), visibleEnvChangeRadioButton, SLOT(setEnabled(bool)));
        QObject::connect(VisibleEnvPollCheckBox, SIGNAL(toggled(bool)), visibleEnvPeriodRadioButton, SLOT(setEnabled(bool)));
        QObject::connect(VisibleGrayPollCheckBox, SIGNAL(toggled(bool)), visibleGrayChangeRadioButton, SLOT(setEnabled(bool)));
        QObject::connect(VisibleGrayPollCheckBox, SIGNAL(toggled(bool)), visibleGrayPeriodRadioButton, SLOT(setEnabled(bool)));
        QObject::connect(visibleReflectPollCheckBox, SIGNAL(toggled(bool)), visibleReflectChangeRadioButton, SLOT(setEnabled(bool)));
        QObject::connect(visibleReflectPollCheckBox, SIGNAL(toggled(bool)), visibleReflectPeriodRadioButton, SLOT(setEnabled(bool)));
        QObject::connect(irReflectPollCheckBox, SIGNAL(toggled(bool)), irReflectChangeRadioButton, SLOT(setEnabled(bool)));
        QObject::connect(irReflectPollCheckBox, SIGNAL(toggled(bool)), irReflectPeriodRadioButton, SLOT(setEnabled(bool)));
        QObject::connect(ObstaclePollCheckBox, SIGNAL(toggled(bool)), obstacleChangeRadioButton, SLOT(setEnabled(bool)));
        QObject::connect(ObstaclePollCheckBox, SIGNAL(toggled(bool)), obstaclePeriodRadioButton, SLOT(setEnabled(bool)));

        tabWidget->setCurrentIndex(0);


        QMetaObject::connectSlotsByName(rockyAssisterXClass);
    } // setupUi

    void retranslateUi(QMainWindow *rockyAssisterXClass)
    {
        rockyAssisterXClass->setWindowTitle(QApplication::translate("rockyAssisterXClass", "RochyX", Q_NULLPTR));
        groupBox->setTitle(QApplication::translate("rockyAssisterXClass", "COM", Q_NULLPTR));
        label->setText(QApplication::translate("rockyAssisterXClass", "comport", Q_NULLPTR));
        label_2->setText(QApplication::translate("rockyAssisterXClass", "baudrate", Q_NULLPTR));
        baudrateComboBox->clear();
        baudrateComboBox->insertItems(0, QStringList()
         << QApplication::translate("rockyAssisterXClass", "9600", Q_NULLPTR)
         << QApplication::translate("rockyAssisterXClass", "19200", Q_NULLPTR)
         << QApplication::translate("rockyAssisterXClass", "38400", Q_NULLPTR)
         << QApplication::translate("rockyAssisterXClass", "57600", Q_NULLPTR)
         << QApplication::translate("rockyAssisterXClass", "115200", Q_NULLPTR)
         << QApplication::translate("rockyAssisterXClass", "256000", Q_NULLPTR)
         << QApplication::translate("rockyAssisterXClass", "512000", Q_NULLPTR)
         << QApplication::translate("rockyAssisterXClass", "921600", Q_NULLPTR)
        );
        groupBox_2->setTitle(QApplication::translate("rockyAssisterXClass", "Rocky Information", Q_NULLPTR));
        label_11->setText(QApplication::translate("rockyAssisterXClass", "Rocky online", Q_NULLPTR));
        devIdlabel->setText(QApplication::translate("rockyAssisterXClass", "DevId", Q_NULLPTR));
        firmwareLabel->setText(QApplication::translate("rockyAssisterXClass", "firmware", Q_NULLPTR));
        pushButton_Disc->setText(QApplication::translate("rockyAssisterXClass", "AssignDevID", Q_NULLPTR));
        stopPushButton->setText(QApplication::translate("rockyAssisterXClass", "Stop", Q_NULLPTR));
        leftTurnPushButton->setText(QApplication::translate("rockyAssisterXClass", "Left turn", Q_NULLPTR));
        rightTurnPushButton->setText(QApplication::translate("rockyAssisterXClass", "Right Turn", Q_NULLPTR));
        leftDcMotorLabel->setText(QApplication::translate("rockyAssisterXClass", "Left DcMotor speed", Q_NULLPTR));
        rightDcMotorlabel->setText(QApplication::translate("rockyAssisterXClass", "Right DcMotor speed", Q_NULLPTR));
        forwardLabel->setText(QApplication::translate("rockyAssisterXClass", "Forward", Q_NULLPTR));
        backwardLabel->setText(QApplication::translate("rockyAssisterXClass", "Backward", Q_NULLPTR));
        groupBox_3->setTitle(QString());
        DcSampleCurrentCheckBox->setText(QApplication::translate("rockyAssisterXClass", "Dc sample current", Q_NULLPTR));
        leftDcSampleLabel->setText(QApplication::translate("rockyAssisterXClass", "L sample current", Q_NULLPTR));
        label_3->setText(QApplication::translate("rockyAssisterXClass", "R sample current", Q_NULLPTR));
        tabWidget->setTabText(tabWidget->indexOf(tab), QApplication::translate("rockyAssisterXClass", "car", Q_NULLPTR));
        gettingGroupBox->setTitle(QString());
        caliPushButton->setText(QApplication::translate("rockyAssisterXClass", "Calibration", Q_NULLPTR));
        setRpushButton->setText(QApplication::translate("rockyAssisterXClass", "R on", Q_NULLPTR));
        setGpushButton->setText(QApplication::translate("rockyAssisterXClass", "G on", Q_NULLPTR));
        setBpushButton->setText(QApplication::translate("rockyAssisterXClass", "B on", Q_NULLPTR));
        getRgbPushButton->setText(QApplication::translate("rockyAssisterXClass", "Get RGB", Q_NULLPTR));
        rgbDisLabel->setText(QApplication::translate("rockyAssisterXClass", "RGB", Q_NULLPTR));
        getColorPushButton->setText(QApplication::translate("rockyAssisterXClass", "Get Color", Q_NULLPTR));
        colorDisLabel->setText(QApplication::translate("rockyAssisterXClass", "Color", Q_NULLPTR));
        getVisibleEnvPushButton->setText(QApplication::translate("rockyAssisterXClass", "Get visible Env", Q_NULLPTR));
        getVisibleWhiteReflectPushButton->setText(QApplication::translate("rockyAssisterXClass", "Get visible white reflect", Q_NULLPTR));
        getVisibleReflectPushButton->setText(QApplication::translate("rockyAssisterXClass", "Get visible reflect", Q_NULLPTR));
        getIrReflectPushButton->setText(QApplication::translate("rockyAssisterXClass", "Get Ir reflect", Q_NULLPTR));
        ifObstaclePushButton->setText(QApplication::translate("rockyAssisterXClass", "If obstacle", Q_NULLPTR));
        pollGroupBox->setTitle(QApplication::translate("rockyAssisterXClass", "Polling", Q_NULLPTR));
        rgbPollCheckBox->setText(QApplication::translate("rockyAssisterXClass", "RGB", Q_NULLPTR));
        rgbChangeRadioButton->setText(QApplication::translate("rockyAssisterXClass", "Change", Q_NULLPTR));
        rgbPeriodRadioButton->setText(QApplication::translate("rockyAssisterXClass", "Period", Q_NULLPTR));
        rgbPollLineEdit->setText(QApplication::translate("rockyAssisterXClass", "1000", Q_NULLPTR));
        label_4->setText(QApplication::translate("rockyAssisterXClass", "ms", Q_NULLPTR));
        colorPollCheckBox->setText(QApplication::translate("rockyAssisterXClass", "Color", Q_NULLPTR));
        colorChangeRadioButton->setText(QApplication::translate("rockyAssisterXClass", "change", Q_NULLPTR));
        colorPeriodRadioButton->setText(QApplication::translate("rockyAssisterXClass", "Period", Q_NULLPTR));
        colorPolllineEdit->setText(QApplication::translate("rockyAssisterXClass", "1000", Q_NULLPTR));
        label_5->setText(QApplication::translate("rockyAssisterXClass", "ms", Q_NULLPTR));
        VisibleEnvPollCheckBox->setText(QApplication::translate("rockyAssisterXClass", "Visible Env", Q_NULLPTR));
        visibleEnvChangeRadioButton->setText(QApplication::translate("rockyAssisterXClass", "change", Q_NULLPTR));
        visibleEnvPeriodRadioButton->setText(QApplication::translate("rockyAssisterXClass", "Period", Q_NULLPTR));
        visibleEnvPolllineEdit->setText(QApplication::translate("rockyAssisterXClass", "1000", Q_NULLPTR));
        label_6->setText(QApplication::translate("rockyAssisterXClass", "ms", Q_NULLPTR));
        VisibleGrayPollCheckBox->setText(QApplication::translate("rockyAssisterXClass", "Visible Gray", Q_NULLPTR));
        visibleGrayChangeRadioButton->setText(QApplication::translate("rockyAssisterXClass", "change", Q_NULLPTR));
        visibleGrayPeriodRadioButton->setText(QApplication::translate("rockyAssisterXClass", "Period", Q_NULLPTR));
        visibleGrayPolllineEdit->setText(QApplication::translate("rockyAssisterXClass", "1000", Q_NULLPTR));
        label_7->setText(QApplication::translate("rockyAssisterXClass", "ms", Q_NULLPTR));
        visibleReflectPollCheckBox->setText(QApplication::translate("rockyAssisterXClass", "Visible reflect", Q_NULLPTR));
        visibleReflectChangeRadioButton->setText(QApplication::translate("rockyAssisterXClass", "change", Q_NULLPTR));
        visibleReflectPeriodRadioButton->setText(QApplication::translate("rockyAssisterXClass", "Period", Q_NULLPTR));
        visibleReflectPolllineEdit->setText(QApplication::translate("rockyAssisterXClass", "1000", Q_NULLPTR));
        label_8->setText(QApplication::translate("rockyAssisterXClass", "ms", Q_NULLPTR));
        irReflectPollCheckBox->setText(QApplication::translate("rockyAssisterXClass", "Ir reflect", Q_NULLPTR));
        irReflectChangeRadioButton->setText(QApplication::translate("rockyAssisterXClass", "change", Q_NULLPTR));
        irReflectPeriodRadioButton->setText(QApplication::translate("rockyAssisterXClass", "Period", Q_NULLPTR));
        irReflectPolllineEdit->setText(QApplication::translate("rockyAssisterXClass", "1000", Q_NULLPTR));
        label_9->setText(QApplication::translate("rockyAssisterXClass", "ms", Q_NULLPTR));
        ObstaclePollCheckBox->setText(QApplication::translate("rockyAssisterXClass", "Obstacle", Q_NULLPTR));
        obstacleChangeRadioButton->setText(QApplication::translate("rockyAssisterXClass", "change", Q_NULLPTR));
        obstaclePeriodRadioButton->setText(QApplication::translate("rockyAssisterXClass", "Period", Q_NULLPTR));
        ObstaclePollLineEdit->setText(QApplication::translate("rockyAssisterXClass", "1000", Q_NULLPTR));
        label_10->setText(QApplication::translate("rockyAssisterXClass", "ms", Q_NULLPTR));
        tabWidget->setTabText(tabWidget->indexOf(tab_2), QApplication::translate("rockyAssisterXClass", "color", Q_NULLPTR));
        groupBox_4->setTitle(QApplication::translate("rockyAssisterXClass", "PID", Q_NULLPTR));
        label_trace_speed->setText(QApplication::translate("rockyAssisterXClass", "speed", Q_NULLPTR));
        lineEdit_speed->setText(QApplication::translate("rockyAssisterXClass", "30", Q_NULLPTR));
        label_Kp->setText(QApplication::translate("rockyAssisterXClass", "Kp", Q_NULLPTR));
        lineEdit_Kp->setText(QApplication::translate("rockyAssisterXClass", "1.0", Q_NULLPTR));
        label_max_incream->setText(QApplication::translate("rockyAssisterXClass", "max incream", Q_NULLPTR));
        lineEdit_max_incream->setText(QApplication::translate("rockyAssisterXClass", "30", Q_NULLPTR));
        label_Ki->setText(QApplication::translate("rockyAssisterXClass", "Ki", Q_NULLPTR));
        lineEdit_Ki->setText(QApplication::translate("rockyAssisterXClass", "0.01", Q_NULLPTR));
        label_cycle->setText(QApplication::translate("rockyAssisterXClass", "Cycle", Q_NULLPTR));
        lineEdit_cycle->setText(QApplication::translate("rockyAssisterXClass", "20", Q_NULLPTR));
        label_Kd->setText(QApplication::translate("rockyAssisterXClass", "Kd", Q_NULLPTR));
        lineEdit_Kd->setText(QApplication::translate("rockyAssisterXClass", "2.5", Q_NULLPTR));
        label_trace_gray->setText(QApplication::translate("rockyAssisterXClass", "trace gray", Q_NULLPTR));
        lineEdit_trace_grace->setText(QApplication::translate("rockyAssisterXClass", "41", Q_NULLPTR));
        label_Kd_lowpass->setText(QApplication::translate("rockyAssisterXClass", "Kd lowpass", Q_NULLPTR));
        lineEdit_Kd_lowpass->setText(QApplication::translate("rockyAssisterXClass", "1.0", Q_NULLPTR));
        pushButton_start->setText(QApplication::translate("rockyAssisterXClass", "start", Q_NULLPTR));
        pushButton_stop->setText(QApplication::translate("rockyAssisterXClass", "stop", Q_NULLPTR));
        groupBox_6->setTitle(QApplication::translate("rockyAssisterXClass", "statistics", Q_NULLPTR));
        label_16->setText(QApplication::translate("rockyAssisterXClass", "err", Q_NULLPTR));
        label_13->setText(QApplication::translate("rockyAssisterXClass", "avg gray err", Q_NULLPTR));
        label_14->setText(QApplication::translate("rockyAssisterXClass", "left_speed", Q_NULLPTR));
        label_15->setText(QApplication::translate("rockyAssisterXClass", "right_speed", Q_NULLPTR));
        label_17->setText(QApplication::translate("rockyAssisterXClass", "respons_time", Q_NULLPTR));
        tabWidget->setTabText(tabWidget->indexOf(tab_3), QApplication::translate("rockyAssisterXClass", "trace line", Q_NULLPTR));
        groupBox_5->setTitle(QApplication::translate("rockyAssisterXClass", "Console", Q_NULLPTR));
        SendPushButton->setText(QApplication::translate("rockyAssisterXClass", "Send", Q_NULLPTR));
        HexCheckBox->setText(QApplication::translate("rockyAssisterXClass", "HexSend", Q_NULLPTR));
        ClearPushButton->setText(QApplication::translate("rockyAssisterXClass", "Clear", Q_NULLPTR));
        TimingSendcheckBox->setText(QApplication::translate("rockyAssisterXClass", "TimingSend", Q_NULLPTR));
        timinglineEdit->setText(QApplication::translate("rockyAssisterXClass", "1000", Q_NULLPTR));
        label_12->setText(QApplication::translate("rockyAssisterXClass", "ms", Q_NULLPTR));
    } // retranslateUi

};

namespace Ui {
    class rockyAssisterXClass: public Ui_rockyAssisterXClass {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_ROCKYASSISTERX_H
